package org.reborn.engine.app

import java.awt._
import java.awt.event._

import java.io.PrintStream

object InputImplementation extends Enumeration{
  type InputImplementation = Value
  val None, JInput = Value
}

class GLAppOptions(){
  import InputImplementation._
  
  var fullscreen:Boolean = true;
  var width:Int = 800;
  var height:Int = 600;
  var bitDepth:Int = 32;
  var refreshRate:Int = DisplayMode.REFRESH_RATE_UNKNOWN;
  var title:String = "OpenGL App";
  var debugGL:Boolean = false;
  var traceOutputStream:PrintStream = null;
  var input:InputImplementation = InputImplementation.JInput
  
}

object GLAppOptions{
  def LoadFromFile(file:String){
    
  }
}